Historial de versiones de GenRomSuite
=====================================
-2.8.2- (05/03/2005);
[Convertidor de ROMs]: Correccin menor al convertidor de SMD a BIN: algunas ROMs binarias vienen con la extension SMD. Cualquier intento de conversion terminara en error, o corrompia la ROM. Ahora se revisa si la ROM es binaria buscando la palabra "SEGA" en el primer kilobyte del archivo, si se encuentra, no se realiza ninguna conversin, y se renombra la ROM.

-2.8.1- (28/01/2005):
[General]: El arreglo al vinculo entre la Lanzadera y el Editor de encabezados causaba que el boton Ejecutar no funcionara... Corregido.
[General]: Arreglado un fallo cuando el usuario no ha configurado el directorio de ROMs: el programa salia con un error #76 (No se puede encontrar la ruta) en algunos de los dialogos/ventanas. Ahora el directorio por defecto es C:\ si no se ha configurado nada.

-2.8- (21/01/2005):
[Convertidor de ROMs]: Arreglos mayores al convertidor de BIN a SMD: si se convertian 2 ROMs o mas, se guardaban ROMs vacias (llenas de ceros) a partir de la segunda ROM, debido a un indicador de posicin no reinicializado despues de cada conversion.
[Convertidor de ROMs]: BIN a SMD parte 2: Arreglada la divisin en bloques: se generaba un numero incorrecto de bloques para ROMs cuyos tamaos no eran factores de 16KB, quedando la ROM de destino truncada.
[Convertidor de ROMs]: BIN a SMD parte 3: Arreglo menor a un error estupido en el GUI: si se cambiaba el directorio de las ROMs de destino, se generaba un error #5 (Llamada a procedimiento no vlida). Era una variable que no habia sido cambiada... desde la versin 1.7!.
[General]: Cambios y optimizaciones diversas en el cdigo.
[General]: Creditos: arreglos a la rutina para generar el directorio temporal, si este esta en la raz de una unidad, en vez de una carpeta.
[General]: Arreglado un fallo en el vnculo entre el Editor de Encabezados y la Lanzadera: si esta no habia sido configurada y el usuario hacia clic en el boton "Ejecutar", si se cancelaba el dialogo de configuracin, salia un error #364 (El objeto ha sido descargado).

-2.7.5- (05/01/2005):
[Lanzadera]: Arreglos menores al cdigo de ejecucion de emuladores, se ha mejorado el soporte para Fusion.
[Lanzadera]: Nuevo icono para el boton de Xega (lastima que no tiene uno oficial...).
[Editor de encabezados]: Arreglos al cdigo de lectura de los codigos de dispositivos y de regiones, en caso de que estos esten almacenados en la ROM en minusculas, evitando que fuesen listados los campos correspondientes.

-2.7- (20/07/2004):
Desde esta version GenRomSuite sera publicado bajo la licencia GNU General Public License. Si quieres saber mas, la licencia esta en COPYING.TXT.

[Lanzadera]: Aadido soporte para lanzar ROMs en Kega Fusion mediante la linea de comandos (requiere Fusion 0.1c o superior).
[Editor de encabezados]: Recortado el campo "Comentarios" a 28 bytes, debido a que sobreescribia otra informacin no correspondiente a dicho campo.
[Editor de encabezados]: Arreglos menores al cdigo.
[Convertidor de ROMs]: Arreglado un fallo menor al convertir una ROM y guardarla en el mismo archivo de origen, lo que causaba que se eliminaran o sobraran algunos bytes, causando falloes en algunos emuladores (hasta ahora, Fusion). Ahora se elimina el archivo original JUSTO ANTES de guardar la ROM convertida.

-2.6- (07/04/2004):
[General]: Arregladas las funciones para mostrar los dialogos de "Abrir ROM" en el convertidor y en la lanzadera que no se ejecutaban bajo Windows NT/2K/XP debido a una diferencia de 1 byte en el tamao del bfer para el nombre del archivo. (gracias a Fabian por la PC con XP y VB6 que me permitio detectar este maldito bug).
[General]: Arreglada la etiqueta de informacin de la pantalla de inicio.
[General]: Ampliados los bferes de todos los dialogos de "Abrir" y "Guardar" a 4KB.
[General]: Mejoras internas al cdigo.
[Lanzadera]: Creado un pequeo arreglo para saltar ese molesto error 5 bajo XP/2K/NT, hasta que pueda descubrir que es lo que lo causa (el emulador se ejecuta, pero sale un error, asi que esto resulta extrao).
[Lanzadera]: Finalmente, arreglados los iconos de los botones para que se muestren correctamente bajo escritorios de 32 bits de color.

-2.5.1- (08/03/2004):
[General]: Arreglados los iconos y los logos para evitar que las runtimes de VB carguen el icono incorrecto si el programa se ejecuta en 32 bits de color.

-2.5- (04/03/2004):
[General]: Aadidas opciones para linea de comandos. Mas detalles en Leeme.txt
[General]: Ahora los botones de la barra de herramientas tienen un aspecto 100% Outlook (por ejemplo, ahora solo se necesita un solo clic).
[General]: Aadido un "mutex" y otras comprobaciones de seguridad para evitar mas de una instancia del programa a la vez.
[General]: Arreglado un fallo extrao que provocaba que al salir del programa saliera un error de "operacin no valida" en algunos equipos con Windows XP.
[Lanzadera]: Aadidas un par de opciones en la ventana de configuracin para alternar entre linea de comandos y enviar las teclas de acceso directo si se esta usando un emulador externo, en caso de que este no soporte linea de comandos, como Kega. Ahora GenRomSuite deberia funcionar con emuladores "poco convencionales" como retroDrive.

-2.2.0- (27/02/2004):
[General]: Funcin sorpresa implementada ;) (CONSEJO: Pulsa 10 veces CONTROL en la ventana "Acerca de" y ya veras...).
[General]: Arreglos menores al cdigo de deteccion de la versin de Windows. Ahora es mas rpido, y deberia reconocer cualquier Windows de 32 bits existente.
[General]: ...y sigue la limpieza del cdigo. Mas variables y otras cosas innecesarias removidas.
[Lanzadera]: Arreglo menor al cdigo de ejecucin de Kega. Ahora deberia funcionar con casi cualquier versin (incluidas las traducidas).

-2.1.1- (16/02/2004):
[Convertidor de ROMs]: Arreglado varios fallos menores en el boton para seleccionar la carpeta de ROMs de destino: fallos al trabajar con una sola ROM, y arreglos generales a los procedimientos involucrados.

-2.1.0- (05/02/2004):
[Lanzadera]: Aadido soporta para lanzar ROMs en Kega!. En lugar de utilizar la linea de comandos, se utiliza una funcin interna de VB (SendKeys) para "enviar las teclas" al emulador.
[Lanzadera]: Corregido un fallo menor en la ventana de configuracin: si el usuario arrancaba la lanzadera por primera vez y si hacia clic en "Cancelar", le aparecia la lanzadera con todos los botones desactivados. Ahora ya no aparece la lanzadera si el usuario elige "Cancelar" en la ventana de configuracin.
[Idioma]: Removida una API incompatible con Windows 95 (SendInput). Ahora el primer idioma de la lista es marcado usando funciones internas de VB. Esto deberia hacer a GenRomSuite 100% compatible con Windows 95 (ya que dicha API, al no existir en Win95, debia provocar un error en el programa que evitaba su ejecucin).
[Parcheador IPS]: Arreglado el orden de tabulacin de los controles.
[General]: Mas arreglos (pequeos) al GUI.
[General]: Limpieza interna en el cdigo, de nuevo...

-2.0.0- (04/02/2004):
[General]: Nuevo parcheador IPS de ROMs! Mas detalles en Leeme.txt.
[General]: Mas basura innecesaria removida.
[General]: Ligeros cambios al logo.

-1.7.56- (24/01/2004):
[General]: Aparentemente, el haber integrado el archivo .MANIFEST en el ejecutable causaba que no se ejecutara bajo Windows XP (devolvia un error de "aplicacin mal configurada"). El archivo .MANIFEST ha sido extraido (gracias por nada, M$).

-1.7.55- (24/01/2004):
NOTA: A partir de esta versin, el programa sera distribuido en forma de instalador multilingue (compilado con Inno Setup 4.1.1), para mayor comodidad, pero el ZIP seguira alli.
[General]: Mas arreglos al GUI.
[General]: Removidas algunas variables en desuso.
[General]: Ahora el archivo .MANIFEST (de los estilos visuales de XP) esta compilado dentro del ejecutable.
[Idioma]: Arreglado un fallo "extrao" del guardado del nombre del archivo de idioma en uso, donde uno de los caracteres era reemplazado. Se cambio el nombre de la variable.

-1.7.5- (13/01/2004):
[General]: Cambios y arreglos menores al GUI.
[Lanzadera]: Arreglado el manejador de errores.
[Editor de encabezados]: Expandido el tamao del campo "Cdigo del juego" a 14 bytes, ya que esa es su longitud real.
[Idioma]: Corregido el soporte de idiomas. Ya no es necesario reiniciar la aplicacin para usar otro idioma, ya que el programa automticamente se reinicia solo.

-1.7.25- (25/12/2003):
Edicin especial de Navidad ;-)
[Convertidor de ROMs]: Ampliado el bfer de nombres de archivo del selector de archivos a 4KB.
[Convertidor de ROMs]: Arreglado un pequeo bug en el selector de directorios de destino.
[Editor de encabezados]: Fusionados los campos de "Tipo de producto" y "Cdigo del producto" en uno solo (a fin de cuentas, ambos son lo mismo).
[Editor de encabezados]: Ampliado el tamao del campo de comentarios a 64 bytes, y tambien se cambio el offset desde el cual es leido el comentario de la ROM (si lo hay).
[General]: Restaurados algunos mensajes de informacin.
[General]: Pequeos cambios en el cdigo.

-1.7- (14/12/2003)
[Convertidor de ROMs]: Reescrita parte del GUI, ahora el convertidor puede convertir varias ROMs a la vez. Se pueden seleccionar varios ficheros desde el dialogo de "Abrir", y se puede cambiar la ubicacin de los ficheros convertidos.
[Convertidor de ROMs]: Convertidor SMD2BIN: Arreglado el cdigo de deteccion de bloques SMD: si el encabezado no devuelve nada, el numero de bloques es calculado a partir del tamao del archivo de la ROM.
[Idioma]: Cambiados los nombres de los archivos de idioma que se incluyen, ahora tienen una barra ("_") al comienzo para que se ubiquen en el tope del selector de idioma.
[Idioma]: Arreglado el codigo de carga del idioma: si no se puede leer desde un archivo de idioma porque no existe, entonces, se le pide al usuario que seleccione otro idioma.
[Editor de encabezados]: Arreglado un fallo que consistia en que si el usuario hacia clic en "Guardar como", y luego hacia clic en Cancelar, se devolvia un nombre de archivo nulo.

-1.6.6- (30/11/2003)
[Idioma]: Traduccion al chino(simplifcado por  inlcuida. (gracias )
[Convertidor de ROMs]: Arreglado un pequeo fallo estpido en el convertidor de SMD a BIN: si el usuario convertia una segunda ROM, se guardaba un bloque lleno de ceros.

-1.6.5- (27/11/2003)
[Editor de encabezados]: Arreglado un fallo en el comprobador de checksums: si el tamao de la rom era un nmero impar, provocaba un error de VB que cerraba el programa.
[Convertidor de ROMs]: Aadido soporte para ROMs de 32MBits. Es posible que algunas ROMs SMD con encabezados incorrectos terminen pesando 4MB, pero funcionaran igualmente.

-1.6.1107- (22/11/2003)
[Editor de encabezados]: Arreglado (otra vez) el soporte de los estilos visuales de XP en esta ventana (Esto deberia eliminar el "parpadeo" de las etiquetas y los titulos "corrompidos" de los cuadros internos). (gracias fataku).
[Acerca de]: Corregido el cdigo de deteccin de la versin de Windows. Ahora los que usan XP ya les debe salir "Windows XP" y no "Windows 2000". (gracias fataku).
[General]: Aadidas imagenes a los menues :-).

-1.6- (21/11/2003)
[General]: Aadida una "barra de progreso" en la parte inferior de la ventana. Muy util para ver el progreso de cualquier operacin.
[Convertidor de ROMs]: (SMD->BIN): Corregido el cdigo para crear el bfer temporal para la ROM SMD convertida. Ahora se pueden convertir ROMs cuyo tamao no sea divisible entre 16KBytes (por ejemplo, una ROM de 835KB).
[Convertidor de ROMs]: Ahora se puede enviar directamante la ROM convertida a la Lanzadera para ejecutarla desde alli.
[Editor de encabezados]; Aadido un botn para enviar la ROM activa a la Lanzadera para ejecutarla desde alli.

-1.5- (15/11/2003)
[Editor de encabezados]: Aadido un "corrector de checksums", para comprobar si el checksum de la ROM es el correcto. (gracias Saga).
[Editor de encabezados]: Cambiado el selector de zonas para adaptarse a los cdigos regionales de Sega de 1994 (gracias a Genesis Collective por la tabla de los cdigos de region)
[Editor de encabezados]: Arreglado un pequeo (y estupido) fallo en la rutina para cargar ROM. Los datos de los dispositivos se cargaban dos bytes antes de lo debido (y al guardar se estropeaba el checksum de la ROM). Corregido.

-1.4- (13/11/2003)
[Lanzadera]: Aadido soporte para cargar archivos ZIP, y mostrar todos los tipos de ROMs soportados en el dialogo "Seleccionar ROM"
[Convertidor de ROMs]: Corregido un pequeo defecto en el dialogo "Guardar ROM convertida": se habia desactivado accidentalmente el selector del indice de los tipos de ROM. Ahora se muestra el tipo correcto de acuerdo al convertidor usado.
[Idioma]: Corregido el selector de idioma (de nuevo...): si el usuario seleccionaba otro idioma, no se le informaba que debia reiniciar GenRomSuite. Se cambio el cdigo del selector para arreglar eso.

-1.3- (06/11/2003)
[Lanzadera]: Arreglado el soporte para emuladores en MS-DOS: ahora la el nombre de archivo de la ROM seleccionada es convertida al formato 8.3 para que pueda ser reconocida por el emulador.
[Configuracin]: Arreglado el soporte de los estilos visuales de XP en esta ventana
[Configuracin]: Aadida una casilla de verificacin para indicar si el emulador personalizado (el marcado como "Otro") es un programa de MS-DOS.

-1.2- (27/10/2003)
[General]: Aadidas rutinas para mostrar las ventanas y controles con la fuente de los mensajes del sistema operativo (gracias Morgan)
[Lanzadera]: Arreglado el cdigo de desactivacim: ahora si no hay ningun emulador configurado, el selector de ROMs se desactiva
[Idioma]: Ligeras ediciones y aadidos
[Idioma]: Arreglado el selector de idioma: si el usuario selecciona otro idioma y presiona "Cancelar", ya no se le informara que debe reiniciar la aplicacin.

-1.1.5125- (25/10/2003)
[Convertidor de ROMs]: Corregido el soporte de los estilos visuales de XP en los botones para convertir (gracias fataku)
[Editor de encabezados]: Corregido el codigo para colocar el titulo de la ventana: el titulo aparecia pegado del nombre de la ROM. Se aadio un separador

-1.1- (23/10/2003)
[Lanzadera]: Arreglado el orden de tabulacin de los controles
[Lanzadera]: Arreglado el cdigo para iniciar KEGA: si no hay ninguna ROM seleccionada, no saldra ninguna advertencia
[Editor de encabezados]: Arreglado el orden de tabulacin de los controles
[Editor de encabezados]: Arreglado el cdigo de "desactivacin" de la ventana: ahora el boton "Cerrar" esta disponible aunque no haya ninguna ROM cargada, ahora el cuadro de texto con el nombre del archivo no es editable.
[Configuracin]: Arreglado el orden de tabulacin de los controles
[Convertidor de ROMS]: Arreglado el orden de tabulacin de los controles

-1.0- (22/10/2003)

Versin inicial